Searching for a Permutation in a Haystack

نویسنده

  • Vincent A. Cicirello
چکیده

We provide an overview of the Permutation in a Haystack problem, which serves as a tool for fitness landscape analysis, as well as in search algorithm design. The Permutation in a Haystack enables defining a search landscape for permutation optimization problems that abstracts the permutation features, which impact solution fitness, such as absolute element positions, edges, and pairwise element precedences. In this way, it allows the local search algorithm designer to explore a wide variety of landscape characteristics in a problem independent manner. We introduced the Permutation in a Haystack problem in a paper recently published in IEEE Transactions on Evolutionary Computation (Cicirello 2016). In that paper, we also introduced the Search Landscape Calculus, an analytical framework for analyzing the fitness landscape induced by a local search operator via local rates of change of fitness. We then applied the tools to an analysis of several common permutation mutation operators on a wide variety of permutation search landscapes, and validated the findings empirically using simulated annealing. We define the Permutation in a Haystack problem, Haystack(δ,N): Find the permutation p such that p = argminp′∈SN δ(p ′, pN ), where SN is the set of all permutations of the set {0, 1, . . . , (N−1)}, pN = [0, 1, . . . , (N−1)] is a permutation with the elements in increasing order, and δ is a permutation distance metric that serves as the optimization objective function. The optimal solution is p = pN , the “needle” in our figurative “haystack.” However, the choice of distance metric affects the terrain of the landscape, and thus search performance. Distance metrics are available to capture the essence of a variety of optimization problems, such as (Ronald 1998; 1997; Kendall 1938); and thus, δ can be chosen based on the permutation features under analysis. For example, to study fitness landscapes where element adjacency impacts fitness, such as the traveling salesperson problem, use a distance metric that interprets a permutation as a set of edges. Thus, Haystack(δ,N) is parameterized to enable experimenting with local search behavior for permutation optimization problems with a variety of features.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Searching for Topological Symmetry in Data Haystack

Finding interesting symmetrical topological structures in high-dimensional systems is an important problem in statistical machine learning. Limited amount of available high-dimensional data and its sensitivity to noise pose computational challenges to find symmetry. Our paper presents a new method to find local symmetries in a low-dimensional 2-D grid structure which is embedded in high-dimensi...

متن کامل

Medical literature review: Search or perish

Literature review is a cascading process of searching, reading, analyzing, and summing up of the materials about a specific topic. However, searching the literature is like searching "a needle in a haystack", and hence has been called "Cinderella".(1) Therefore, skills and effective pathways of searching the literature are needed to achieve high sensitive and specific results.

متن کامل

A cloud-based simulated annealing algorithm for order acceptance problem with weighted tardiness penalties in permutation flow shop scheduling

Make-to-order is a production strategy in which manufacturing starts only after a customer's order is received; in other words, it is a pull-type supply chain operation since manufacturing is carried out as soon as the demand is confirmed. This paper studies the order acceptance problem with weighted tardiness penalties in permutation flow shop scheduling with MTO production strategy, the objec...

متن کامل

QUASI-PERMUTATION REPRESENTATIONS OF METACYCLIC 2-GROUPS

By a quasi-permutation matrix we mean a square matrix over the complex field C with non-negative integral trace. Thus, every permutation matrix over C is a quasipermutation matrix. For a given finite group G, let p(G) denote the minimal degree of a faithful permutation representation of G (or of a faithful representation of G by permutation matrices), let q(G) denote the minimal degree of a fa...

متن کامل

The remoteness of the permutation code of the group $U_{6n}$

Recently, a new parameter of a code, referred to as the remoteness, has been introduced.This parameter can be viewed as a dual to the covering radius. It is exactly determined for the cyclic and dihedral groups. In this paper, we consider the group $U_{6n}$ as a subgroup of $S_{2n+3}$ and obtain its remoteness.  We show that the remoteness of the permutation code $U_{6n}$ is $2n+2$.  Moreover, ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017